import Koa from "./koa/lib/application.js";

// import Koa from "koa"; // 这里会去node_modules 下查找文件夹，找package.json (找exports . 里面的import)

const app = new Koa();
// req       res
// ctx.req   ctx.res
app.use(function (ctx) {
  console.log(ctx.req.url, ctx.req.method);
  // koa  封装
  console.log(ctx.request.query, ctx.request.path); // let {query,pathname} = url.parse()
  //  vue的代理功能  vm.xxx  -> vm.data.xxx
  console.log(ctx.query, ctx.path);
  //   console.log(ctx.request.req === ctx.req);
  //   ctx.response.body = "ok1";
  //   ctx.response.body = "ok2";

  //   ctx.body = "ok";
  //   ctx.res.end("ok111");
});
app.on("error", function (err) {
  console.log(err);
});
app.listen(3000, function () {
  console.log("server start 3000");
});

// -> plugin  vite webpack react ... 90%
